home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Camelot / Camelot 043 (1989-06)(Swedish User Group of Amiga)(SE)(PD)[WB].zip / Camelot 043 (1989-06)(Swedish User Group of Amiga)(SE)(PD)[WB].adf / zc / ops.h < prev    next >
Text File  |  1989-03-08  |  1KB  |  42 lines

  1. /* Copyright (c) 1988 by Sozobon, Limited.  Author: Johann Ruegg
  2.  *
  3.  * Permission is granted to anyone to use this software for any purpose
  4.  * on any computer system, and to redistribute it freely, with the
  5.  * following restrictions:
  6.  * 1) No charge may be made other than reasonable charges for reproduction.
  7.  * 2) Modified versions must be clearly marked as such.
  8.  * 3) The authors are not responsible for any harmful consequences
  9.  *    of using this software, even if they result from defects in it.
  10.  *
  11.  *    ops.h
  12.  *
  13.  *    defines of allowed operands
  14.  *    'E' means Dreg or OREG or ONAME or (if on left) ICON
  15.  *    'Q' means ICON which is 1 to 8
  16.  *    ONE means ICON which is 1
  17.  */
  18.  
  19. #define DOPD    1
  20. #define AOPD    2
  21. #define MOPD    4
  22. #define IOPD    8
  23.  
  24. #define DOPA    0x10
  25. #define AOPA    0x20
  26. #define MOPA    0x40
  27. #define IOPA    0x80
  28.  
  29. #define DOPM    0x100
  30. #define AOPM    0x200
  31. #define MOPM    0x400
  32. #define IOPM    0x800
  33.  
  34. #define QOPD    0x1000
  35. #define ONEOPM    0x2000
  36. #define ASSOC    0x4000
  37.  
  38. #define EOPD    (DOPD|MOPD|IOPD)
  39. #define DOPE    (DOPD|DOPM)
  40. #define IOPE    (IOPD|IOPM)
  41. #define EOPA    (DOPA|MOPA|IOPA)
  42.